Data Sharing in DHT Based P2P Systems
نویسندگان
چکیده
The evolution of peer-to-peer (P2P) systems triggered the building of large scale distributed applications. The main application domain is data sharing across a very large number of highly autonomous participants. Building such data sharing systems is particularly challenging because of the “extreme” characteristics of P2P infrastructures: massive distribution, high churn rate, no global control, potentially untrusted participants... This article focuses on declarative querying support, query optimization and data privacy on a major class of P2P systems, that based on Distributed Hash Table (P2P DHT). The usual approaches and the algorithms used by classic distributed systems and databases for providing data privacy and querying services are not well suited to P2P DHT systems. A considerable amount of work was required to adapt them for the new challenges such systems present. This paper describes the most important solutions found. It also identifies important future research trends in data management in P2P DHT systems.
منابع مشابه
P2Prec: a Recommendation Service for P2P Content Sharing Systems
In this paper, we propose P2Prec, a recommendation service for P2P content sharing systems that exploits users’ social data. The key idea is to recommend to a user high quality documents in a specific topic using ratings of friends (or friends of friends) who are expert in that topic. To manage users’ social data, we rely on Friend-Of-A-Friend (FOAF) descriptions. P2Prec has a h...
متن کاملF-Chord: Improved uniform routing on Chord
Peer-to-peer (P2P) is a class of network applications in which each workstation has equivalent capabilities and responsibilities and communications are potentially symmetric. P2P computing takes advantage of existing computing power, computer storage, and networking connectivity, available at the edges of the Internet, by allowing users to leverage their collective power to the benefit of all. ...
متن کاملTo My Mother Моей Маме
1 Introduction Today, peer-to-peer technology has reached the peak of its popularity. Currently, P2P file sharing represents the dominant usage component of Internet bandwidth. Moreover, P2P networks enable sharing of other different computer resources and services, including distributed (collaborative) computing, processing cycles, instant messaging, CPU and storage resources, etc. Peer-to-pee...
متن کاملFlexible Sharing in Dht-based P2p Networks Using Metadata of Resource
DHT-based P2P systems have the ability to map a resource’s identifier to its location, so a resource can be located by the unique identifier of the resource. In such systems users must know the identifier of a resource exactly to find the resource. However, a resource can not be described accurately and integrally only by an identifier for the variety and complexity of resources, and needs mult...
متن کاملP2P Network Trust Management Survey
Peer-to-peer applications (P2P) are no longer limited to home users, and start being accepted in academic and corporate environments. While file sharing and instant messaging applications are the most traditional examples, they are no longer the only ones benefiting from the potential advantages of P2P networks. For example, network file storage, data transmission, distributed computing, and co...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Trans. Large-Scale Data- and Knowledge-Centered Systems
دوره 1 شماره
صفحات -
تاریخ انتشار 2009